package cn.csc.module.order.controller.admin.returnsapply.vo;

import com.alibaba.excel.annotation.ExcelProperty;
import lombok.Data;

import java.math.BigInteger;
import java.time.LocalDateTime;

/**
 * 售后申请 Excel VO
 *
 * @author liuchuang
 */
@Data
public class OrderReturnsApplyExcelVO {

    @ExcelProperty("售后申请ID")
    private BigInteger id;

    @ExcelProperty("订单单号")
    private String orderId;

    @ExcelProperty("子订单编码")
    private String orderDetailId;

    @ExcelProperty("售后单号")
    private String returnNo;

    @ExcelProperty("用户编码")
    private BigInteger userId;

    @ExcelProperty("类型 0 仅退款 1退货退款")
    private Byte state;

    @ExcelProperty("货物状态 0:已收到货 1:未收到货")
    private Byte productStatus;

    @ExcelProperty("退换货原因")
    private String why;

    @ExcelProperty("审核状态 -1 拒绝 0 未审核 1审核通过")
    private Byte status;

    @ExcelProperty("审核时间")
    private Integer auditTime;

    @ExcelProperty("审核原因")
    private String auditWhy;

    @ExcelProperty("备注")
    private String note;

    @ExcelProperty("创建时间")
    private LocalDateTime createTime;

}
